import request from "@/utils/request.js";
/**
 * 云仓商品列表 
 */
export function storeGoodsApi(params) {
	return request.get("api/admin/mer/store/product/list", params);
}

/**
 *云仓商品详情 
 */
export function goodsDetailApi(id) {
	return request.get(`api/admin/mer/store/product/info/${id}`);
}
/**
 *商品 上下架 
 */
export function productIsshow(data) {
	return request.put(`api/admin/mer/store/product/is-show`, data);
}
/**
 * 云仓商品 推荐 
 */
export function merchantStoreProductIsBest(data) {
	return request.put(`api/admin/mer/store/product/is-best`, data);
}
/**
 * 批量推荐
 * @param data
 */
export function batchIsBestApi(data) {
	return request.put(`api/admin/mer/store/product/batch-is-best`, data)
}

/**
 * 批量上下架
 * @param data
 */
export function batchIsShowApi(data) {
	return request.put(`api/admin/mer/store/product/batch-is-show`, data)
}

/**
 * 自建商品列表
 * 
 */
export function buildGoodsApi(params) {
	return request.get("api/admin/mer/store/product/inside/list", params);
}
/**
 * 发货地列表
 * 
 */
export function getStockArea(params) {
	return request.get('api/chant/mer/channel-merchant/stockArea', params)
}
/**
 * 供应商列表
 *
 */
export function getVisibleSupplier(params) {
	return request.get('api/admin/mer/store/supplier/getVisibleSupplier', params)
}

/**
 * 品牌列表
 *
 */
export function getBrandList(params) {
	return request.get('api/admin/mer/store/brand/list', params)
}
/**
 * 专区 列表
 * 
 */
export function zoneList(params) {
	return request.get('api/admin/mer/store/zoneAndBanner/zone/list', params)
}
/**
 * 季节 列表
 *
 */
export function seasonListMer(params) {
	return request.get('api/admin/mer/store/season/list', params)
}
/**
 * 批量加入专区
 *
 */
export function zoneProductAdd(data) {
	return request.post('api/admin/mer/store/zoneAndBanner/zone/product/add', data, {}, 2)
}
/**
 *批量修改价格
 * 
 */
export function batchUpdatePrice(data) {
	return request.put('api/admin/mer/store/product/batch-update-price', data)
}
/**
 * 重置售价计算方式
 *
 */
export function productResetPrice(data) {
	return request.put(`api/admin/mer/store/product/resetPrice`, data, {}, 1)
}
/**
 * 自建商品 详情
 *
 */
export function insideProductDetailApi(id) {
	return request.get(`api/admin/mer/store/product/inside/info/${id}`)
}
/**
 * 加入标准库 国际编码模糊搜索
 * 
 */
export function productNormKeywordApi(keyword) {
	return request.get(`api/admin/store/product/norm/like/${keyword}`)
}

// 品牌列表
export function brandList(data) {
	return request.get('/api/admin/mer/store/brand/list', data)
}
/**
 * 自建商品发货地
 * @param params
 */
export function stockAreaList() {
	return request.get('api/chant/mer/channel-merchant/stockArea')
}
/**
 * 商品规格 列表
 * @param pram
 */
export function templateListApi(params) {
	return request.get('api/admin/mer/store/product/rule/list', params)
}

// 新增商品
export function productCreateApi(data) {
	return request.post('api/admin/mer/store/product/save', data)
}
// 编辑商品
export function productUpdateApi(data) {
	return request.post('api/admin/mer/store/product/update', data)
}
// 编辑云仓商品
export function productCloudUpdateApi(data) {
	return request.post('api/admin/mer/store/product/update/cloud', data)
}
// 自建转云仓
export function transferCloud(data) {
	return request.put('api/admin/mer/store/product/transfer/cloud', data)
}
/**
 * 根据分类获取规格信息和商品信息
 * @param data
 */
export function getRuleByCate(data) {
	return request.get('api/admin/mer/store/product/rule/getRuleByCate', data)
}

